package com.shuwen.gcdj.bean.message.response;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

@Data
@ApiModel
public class OrderMessageResp {
    /**
     * 工单编号
     */
    @ApiModelProperty("工单编号")
    private String orderId;

    /**
     * 工单编号
     */
    @ApiModelProperty("工单编号")
    private String orderCode;

    /**
     * 设备编号
     */
    @ApiModelProperty("设备编号")
    private String equipmentId;

    /**
     * 设备名称
     */
    @ApiModelProperty("设备名称")
    private String equipmentName;

    /**
     * 是否已读
     */
    @ApiModelProperty("是否已读")
    private Boolean isRead;
    /**
     * 工单状态
     */
    @ApiModelProperty("工单状态")
    private Integer orderState;

    /**
     * 状态
     */
    @ApiModelProperty("状态")
    private Integer state;

    /**
     * 内容
     */
    @ApiModelProperty("内容")
    private String content;

    /**
     * 备注
     */
    @ApiModelProperty("备注")
    private String remark;

    /**
     * 通知时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty("通知时间")
    private LocalDateTime createDate;
}
